.contact-section .address-section address::before,.contact-section .address-section address:hover::before{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}.about-us .hero-section ul{padding:0;display:flex;justify-content:space-between}.about-us .hero-section ul li{list-style:none;width:30%;border:1px solid rgba(255,255,255,.2);border-radius:5px;padding:10px 5px;text-align:center;background:rgba(255,255,255,.1);margin:10px 0 30px}.about-us .hero-section ul li label{font-family:raleway,sans-serif;font-weight:500;font-size:18px;line-height:20px;margin:0}.about-us .hero-section ul li div{color:#396;font-family:open sans;font-weight:600;font-size:20px}.hero-section .img-col svg{opacity:.9}.features .boxes-row p{margin:0;font-size:16px;line-height:28px}.features .boxes-row .col-md-4:nth-child(1){padding-right:27.5px}.features .boxes-row .col-md-4:nth-child(2){padding-left:22.5px;padding-right:22.5px}.features .boxes-row .col-md-4:nth-child(3){padding-right:27.5px}.features .content-row{margin-top:60px}.features .content-row p{margin-bottom:0}.features .content-row .heading-3{color:#396;margin-bottom:15px}.features .number span{font-size:110px;color:rgba(51,153,102,.5);font-family:open sans;font-weight:600;display:block;line-height:80px;position:relative}.features .number span:after{content:'';height:1px;position:absolute;width:90%;background:rgba(51,153,102,.5);right:-45%;top:50%;z-index:-1}.features.white-bg .heading-2{margin-bottom:0}.team-members ul{display:flex;justify-content:center;width:100%;margin:30px 0 0}.team-members li{float:left;padding:20px;box-sizing:border-box;text-align:center;cursor:pointer}.team-members li img{border-radius:100%;width:100%;margin-bottom:20px;min-width:100%;text-align:center;display:inline-block;background:#fff;background:-moz-linear-gradient(-45deg,#fff 0,#f6f6f6 47%,#c9c9c9 100%);background:-webkit-gradient(left top,right bottom,color-stop(0,#fff),color-stop(47%,#f6f6f6),color-stop(100%,#c9c9c9));background:-webkit-linear-gradient(-45deg,#fff 0,#f6f6f6 47%,#c9c9c9 100%);background:-o-linear-gradient(-45deg,#fff 0,#f6f6f6 47%,#c9c9c9 100%);background:-ms-linear-gradient(-45deg,#fff 0,#f6f6f6 47%,#c9c9c9 100%);background:linear-gradient(135deg,#fff 0,#f6f6f6 47%,#c9c9c9 100%)}.team-members li h5{color:#23305e;font-weight:600}.team-members li p{font-family:open sans;font-weight:400;font-size:16px;line-height:20px}.contact-section .address-section h3{margin:0 auto 10px;text-align:center;color:#23305e}.contact-section .address-section p.info{color:#333;text-align:center;font-family:open sans;font-weight:400;letter-spacing:.5px;font-size:18px;margin-bottom:50px}.contact-section .address-section address{position:relative;background:#fff;padding:40px 20px;border-radius:5px;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.contact-section .address-section address::before{position:absolute;left:0;top:0;width:0;height:0;border-radius:0 0 100%;display:block;content:''}.contact-section .address-section address:hover::before{width:72px;height:72px;background:rgba(51,153,102,.09)}.contact-section .address-section address .logo{margin-bottom:20px;display:flex;width:70px;height:70px}.contact-section .address-section address .logo svg{width:70px;height:auto}.contact-section .address-section address h4{margin-bottom:15px;color:#23305e}.contact-section .address-section address:hover .logo svg path{fill:#396!important}.contact-section .address-section address p{margin-bottom:15px;text-align:center}.contact-section .address-section address a{display:block;word-break:break-all;font-family:open sans;font-weight:400;letter-spacing:.5px;font-size:16px;line-height:16px;color:#333;text-align:center}.contact-section .address-section address a:hover{color:#396}.contact-section .address-section address a.email{margin-bottom:20px}@media(max-width:1199.98px){.hero-section .img-col.app-dev svg{right:0}}@media(min-width:992px){.team-members li{width:25%}}@media(max-width:991.98px) and (min-width:768px){.team-members li{width:50%}}@media(max-width:991.98px){.features .number span{font-size:80px;line-height:80px;margin-bottom:10px}.features .number span::after{width:200px;right:inherit;left:100px}.contact-section .address-section address p.add br{display:none}.contact-section .address-section .col-lg-4{margin-bottom:20px}}@media(max-width:767.98px){.team-members ul{display:table}.features .content-row{margin-top:30px}.features .number span{font-size:60px;line-height:60px;margin-bottom:10px}.features .number span::after{width:calc(100% - 80px);right:inherit;left:80px;margin-top:-10px}.features .content-row .heading-3{position:absolute;top:-45px;left:95px;width:calc(100% - 95px)}.we-better-intro .col-md-6{margin-bottom:40px}.we-better-intro .col-md-6:last-child{margin-bottom:0}}@media(max-width:767.98px) and (min-width:576px){.team-members li{width:50%}}@media(max-width:575px){.about-us .hero-section ul li{width:32%;padding:5px 4px}.about-us .hero-section ul li label{font-weight:600;font-size:14px}.features .number span{font-size:40px;line-height:40px}.features .number span::after{display:none}.features .content-row .heading-3{position:inherit;top:0;left:0;width:100%}}